package com.eastfair.businpoint;

import com.baomidou.mybatisplus.annotation.TableField;
import com.eastfair.core.businpoint.BusinPointBuilder;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 加载用户关系信息埋点 业务数据
 */
@Data
public class BusinLoadUserRelevancePoint implements BusinPointBuilder {
    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;
    /**
     * 公司id
     */
    @ApiModelProperty(value = "公司id")
    private Long companyId;

    /**
     * 展商id
     */
    @ApiModelProperty(value = "展商id")
    private Long exhibitorId;

    /**
     * 观众id
     */
    @ApiModelProperty(value = "观众id")
    private Long visitorId;
    /**
     * 用户别称
     */
    @ApiModelProperty(value = "用户别称")
    private String nickName;

    /**
     * 项目id
     */
    private Long projectId;

    @Override
    public String getBusinPointName() {
        return BusinPointKeyDefinition.LOAD_USER_RELEVANCE;
    }
}
